<?php
/**
 * 쿠폰 (Coupon for Gnuboard4)
 *
 * Copyright (c) 2012 Choi Jae-Young <www.miwit.com>
 *
 * 저작권 안내
 * - 저작권자는 이 프로그램을 사용하므로서 발생하는 모든 문제에 대하여 책임을 지지 않습니다. 
 * - 이 프로그램을 어떠한 형태로든 재배포 및 공개하는 것을 허락하지 않습니다.
 * - 이 저작권 표시사항을 저작권자를 제외한 그 누구도 수정할 수 없습니다.
 */

include_once("_common.php");
include_once("../_config.php");
include_once("../_lib.php");
include_once("_upgrade.php");

if ($is_admin != "super")
    alert_close("최고관리자만 접근할 수 있습니다.");

$g4[title] = "쿠폰 관리";
include_once("$g4[path]/head.sub.php");

$sql_common = " from $mw_coupon[info_table] ";
$sql_search = "  ";
$sql_order = " order by cp_id desc ";

$sql = "select count(*) as cnt
        $sql_common
        $sql_search";
$row = sql_fetch($sql);
$total_count = $row[cnt];

$rows = $config[cf_page_rows];
$total_page  = ceil($total_count / $rows);  // 전체 페이지 계산
if ($page == "") { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)
$from_record = ($page - 1) * $rows; // 시작 열을 구함  */

$sql = "select *
        $sql_common
        $sql_search
        $sql_order
        limit $from_record, $rows ";
$qry = sql_query($sql);

$list = array();
for ($i=0; $row=sql_fetch_array($qry); $i++) {
    $list[$i] = $row;
    $list[$i][num] = $total_count - ($page - 1) * $rows - $i;
    $list[$i][cp_datetime] = date("Y-m-d", strtotime($list[$i][cp_datetime]));
}

$list_count = count($list);

$write_pages = get_paging($rows, $page, $total_page, "$PHP_SELF?{$qstr}&page=");
?>

<link rel="stylesheet" href="style.css" type="text/css"/>

<script type="text/javascript">
function open_coupon_list(cp_id) {
    win_open('coupon_list.php?cp_id='+cp_id, 'coupon_list', 'width=900, height=600, scrollbars=yes');
}
</script>

<div class="f">
    <div class="fp">
        <a href="./list.php"><?=$g4[title]?></a>
    </div>
    <div class="fb">
        <input type="button" class="b" value="등록" onclick="location.href='write.php'">
    </div>
</div>

<table border="0" cellpadding="0" cellspacing="0" width="100%" class="t">
<tr>
    <td class="tt" width="50"> 번호 </td>
    <td class="tt" width="80"> 생성일 </td>
    <td class="tt" width="150"> 사용기간 </td>
    <td class="tt" width="120"> 갯수 </td>
    <td class="tt" width="100"> 금액 </td>
    <td class="tt" width=""> 제목 </td>
    <td class="tt" width="100"> 사용 </td>
    <td class="tt" width="60"> - </td>
</tr>
<?
for ($i=0; $i<$list_count; $i++)
{
    $row = $list[$i];

    if ($row[cp_type] == 'c') {
        $name = $mw_cash[cf_cash_name];
        $unit = $mw_cash[cf_cash_unit];
    } else {
        $name = "포인트";
        $unit = '점';
    }

    $tmp = sql_fetch("select count(*) as cnt from $mw_coupon[list_table] where cp_id = '$row[cp_id]' and cp_use = '1'");
    $use = $tmp[cnt];
?>
<tr>
    <td class="tl"> <?=$row[num]?> </td>
    <td class="tl"> <?=$row[cp_datetime]?> </td>
    <td class="tl"> <?=$row[cp_sdate]?> ~ <?=$row[cp_edate]?> </td>
    <td class="tl">
        <a style="cursor:pointer; text-decoration:underline;" onclick="open_coupon_list(<?=$row[cp_id]?>)"><?=number_format($use)?> /
        <?=number_format($row[cp_count])?></a>
    </td>
    <td class="tl"> <?=$name?> <?=number_format($row[cp_price])?><?=$unit?> </td>
    <td class="tl"> <a href="write.php?cp_id=<?=$row[cp_id]?>&w=u&page=<?=$page?>" style="text-decoration:underline;"><?=$row[cp_subject]?></a> </td>
    <td class="tl">
        <input type="radio" name="cp_flag_<?=$row[cp_id]?>" value="1" onclick="change_use(<?=$row[cp_id]?>, 1)" <? if ($row[cp_flag]) echo "checked" ?>> 사용
        <input type="radio" name="cp_flag_<?=$row[cp_id]?>" value="" onclick="change_use(<?=$row[cp_id]?>, 0)" <? if (!$row[cp_flag]) echo "checked" ?>> 중지 
    </td>
    <td class="tl">
        <!--<input type="button" class="b" value="내역보기" onclick="open_coupon_list(<?=$row[cp_id]?>)">-->
        <input type="button" class="b" value="삭제" onclick="del('delete.php?cp_id=<?=$row[cp_id]?>&page=<?=$page?>')">
    </td>
</tr>
<? } ?>

<? if (!$i) { ?>
<tr>
    <td class="tn" colspan="8"> 등록된 쿠폰이 없습니다. </td>
</tr>
<? } ?>
</table>

<div style="text-align:center; padding:30px 0 50px 0;"><?=$write_pages?></div>

<script>
function change_use(cp_id, use)
{
    if (!Date.now) {
        Date.now = function() { return new Date().getTime(); };
    }
    var t = Date.now() ;

    $.get("change.php?cp_id="+cp_id+"&use="+use+"&t="+t);
}
</script>

<?php
include_once("$g4[path]/tail.sub.php");
